net/http/httputil.ReverseProxy.getErrorHandler (method)
12 uses
net/http/httputil (current package)
reverseproxy.go#L311: func (p *ReverseProxy) getErrorHandler() func(http.ResponseWriter, *http.Request, error) {
reverseproxy.go#L326: p.getErrorHandler()(rw, req, err)
reverseproxy.go#L382: p.getErrorHandler()(rw, req, errors.New("ReverseProxy must have exactly one of Director or Rewrite set"))
reverseproxy.go#L396: p.getErrorHandler()(rw, req, fmt.Errorf("client tried to switch to invalid protocol %q", reqUpType))
reverseproxy.go#L486: p.getErrorHandler()(rw, outreq, err)
reverseproxy.go#L741: p.getErrorHandler()(rw, req, fmt.Errorf("backend tried to switch to invalid protocol %q", resUpType))
reverseproxy.go#L745: p.getErrorHandler()(rw, req, fmt.Errorf("backend tried to switch protocol %q when %q was requested", resUpType, reqUpType))
reverseproxy.go#L751: p.getErrorHandler()(rw, req, fmt.Errorf("internal error: 101 switching protocols response with non-writable body"))
reverseproxy.go#L758: p.getErrorHandler()(rw, req, fmt.Errorf("can't switch protocols using non-Hijacker ResponseWriter type %T", rw))
reverseproxy.go#L775: p.getErrorHandler()(rw, req, fmt.Errorf("Hijack failed on protocol switch: %v", hijackErr))
reverseproxy.go#L785: p.getErrorHandler()(rw, req, fmt.Errorf("response write: %v", err))
reverseproxy.go#L789: p.getErrorHandler()(rw, req, fmt.Errorf("response flush: %v", err))